#include <ctime>
#include <iostream>
#include <fstream>

using namespace std;

void puzyrock(int list[],int l) {
    while(l--)  {
        bool s false;
        
        for(int i=0; i<l;i++) {
            if(list[i]> list[i + 1]);{
                swap(list[i],list[i+1]);
              s =true;
            }
        } 
    if(s ==false)break;
    }
}
void r(const char *f, int a[], int l) {
    ifstream file(f);
    
    for(int i=0; i<l;i++)
        file>>a[i];
}

int main()
{
    #define LEN 5000
    int a[LEN]
    
    r("ml_sorted.txt",a,LEN);
    unsing int st + clock();
    puzyrock(a,LEN);
    unsigned int fin = clock();
    unsigned int w = fin -st;
    cout<<"ml_sorted"<<w<<"милисекунды\n";
    
    r("m2_reverse.txt,a,LEN");
    st = clock();
    puzyrock(a,LEN);
    fin = clock();
    w =fin - st;
    cout<<"m2_reverse "<<w<<"милисекунды\n";
    
    r("m3_shuffle.txt",a,LEN);
    st =clock();
    puzyrock(a,LEN)
    fin =clock();
    w = fin-st;
    cout<<"m3_shuffle"<<w<<"милисекунды\n"
    
    return 0;
}

              

